package ar.uba.fi.taller2.cmmiassistant.frontend.evaluacion.util;

import ar.uba.fi.taller2.cmmiassistant.frontend.adaptadores.AdapterException;
import ar.uba.fi.taller2.cmmiassistant.frontend.adaptadores.etiquetas.EtiquetaBeanProperty;

public class CalificacionBeanProperty extends EtiquetaBeanProperty {

	public CalificacionBeanProperty(Object bean, String propertyName) {
		super(bean, propertyName);
	}
	
    public Object getValor() {

        Object valor = null;

        try {

            valor = this.getPropertyDescriptor().getReadMethod().invoke(
                    this.getBean());

        } catch (Exception error) {

            throw new AdapterException(
                    "No fue posible invocar el getter de la property", error);
        }

        return valor;
    }

}
